Serveur d'exploration sur SGML

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Algebraic specification of documents

Identifieur interne : 002194 ( Main/Exploration ); précédent : 002193; suivant : 002195

Algebraic specification of documents

Auteurs : Josécarlos Ramalho [Portugal] ; Joséjoão Almeida [Portugal] ; Pedro Henriques [Portugal]

Source :

RBID : ISTEX:EDC5EE153D71267E291B774E21700D1136F68AA5

English descriptors

Abstract

Abstract: According to recent research, nearly 95% of a corporate's information is stored in documents. Further studies indicate that companies spend between 6% and 10% of their gross revenues in printing and distributing documents in several ways: web and cdrom publishing, database storage and retrieval, and printing. In this context documents exist in different formats, from plain text files to internal database or text processor formats. It is clear that document reusability and low-cost maintenance are two important issues in the near future. The majority of available document processors is purpose-oriented, reducing the necessary flexibility and reusability of documents. The problem of adapting the same text to different purposes gives rise to waste of time. For example you may want to have the same document as an article, as a set of slides, or as a poster; or you can have a dictionary document producing a book and a list of words for a spell checker. This conversion could be done automatically from the first version of the document if it complies with some standard requirements. The key idea will be to keep a complete separation between syntax and semantics. In this way, we produce an abstract description separating conceptual issues of document structure from those concerned with document use. This note proposes a few guidelines to build a system to solve the above problem. Such a system should be an algebraic based environment in order to provide facilities for • • definition of document types • • specification of functions over document types • • definition and handling of documents as algebraic terms. Our approach (rooted in the tradition of constructive algebraic specification), allows for a homogeneous environment to deal with operations such as merging documents, converting formats, translating documents, extracting different kinds of information (to setup information repositories, data bases, or semantic networks) or portions of documents (as it happens, for instance, in literate programming), and some other actions, not so traditional, like mail reply, or memo production. We intend to use Camila(a specification language and prototyping environment developed at Universidade do Minho, by the Computer Science group) to develop the above-mentioned system.

Url:
DOI: 10.1016/S0304-3975(97)00274-0


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title>Algebraic specification of documents</title>
<author>
<name sortKey="Ramalho, Josecarlos" sort="Ramalho, Josecarlos" uniqKey="Ramalho J" first="Josécarlos" last="Ramalho">Josécarlos Ramalho</name>
</author>
<author>
<name sortKey="Almeida, Josejoao" sort="Almeida, Josejoao" uniqKey="Almeida J" first="Joséjoão" last="Almeida">Joséjoão Almeida</name>
</author>
<author>
<name sortKey="Henriques, Pedro" sort="Henriques, Pedro" uniqKey="Henriques P" first="Pedro" last="Henriques">Pedro Henriques</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:EDC5EE153D71267E291B774E21700D1136F68AA5</idno>
<date when="1998" year="1998">1998</date>
<idno type="doi">10.1016/S0304-3975(97)00274-0</idno>
<idno type="url">https://api.istex.fr/ark:/67375/6H6-4Q4L1XHH-7/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">003D90</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">003D90</idno>
<idno type="wicri:Area/Istex/Curation">003060</idno>
<idno type="wicri:Area/Istex/Checkpoint">001E82</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">001E82</idno>
<idno type="wicri:doubleKey">0304-3975:1998:Ramalho J:algebraic:specification:of</idno>
<idno type="wicri:Area/Main/Merge">002280</idno>
<idno type="wicri:Area/Main/Curation">002194</idno>
<idno type="wicri:Area/Main/Exploration">002194</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a">Algebraic specification of documents</title>
<author>
<name sortKey="Ramalho, Josecarlos" sort="Ramalho, Josecarlos" uniqKey="Ramalho J" first="Josécarlos" last="Ramalho">Josécarlos Ramalho</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>Departamento de Informática, Universidade do Minho, Braga</wicri:regionArea>
<wicri:noRegion>Braga</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Portugal</country>
</affiliation>
</author>
<author>
<name sortKey="Almeida, Josejoao" sort="Almeida, Josejoao" uniqKey="Almeida J" first="Joséjoão" last="Almeida">Joséjoão Almeida</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>Departamento de Informática, Universidade do Minho, Braga</wicri:regionArea>
<wicri:noRegion>Braga</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Henriques, Pedro" sort="Henriques, Pedro" uniqKey="Henriques P" first="Pedro" last="Henriques">Pedro Henriques</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Portugal</country>
<wicri:regionArea>Departamento de Informática, Universidade do Minho, Braga</wicri:regionArea>
<wicri:noRegion>Braga</wicri:noRegion>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j">Theoretical Computer Science</title>
<title level="j" type="abbrev">TCS</title>
<idno type="ISSN">0304-3975</idno>
<imprint>
<publisher>ELSEVIER</publisher>
<date type="published" when="1998">1998</date>
<biblScope unit="volume">199</biblScope>
<biblScope unit="issue">1–2</biblScope>
<biblScope unit="page" from="231">231</biblScope>
<biblScope unit="page" to="247">247</biblScope>
</imprint>
<idno type="ISSN">0304-3975</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0304-3975</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="Teeft" xml:lang="en">
<term>Algebraic</term>
<term>Algebraic specification</term>
<term>Algebraic system</term>
<term>Camila</term>
<term>Communication facilities</term>
<term>Computer science</term>
<term>Dear joao</term>
<term>Different formats</term>
<term>Document</term>
<term>Document processing</term>
<term>Document structure</term>
<term>Document type</term>
<term>Document types</term>
<term>Func</term>
<term>Function application</term>
<term>Header</term>
<term>Information content</term>
<term>Last episode</term>
<term>Latex</term>
<term>Literate</term>
<term>Literate programming</term>
<term>Mail message</term>
<term>Markup</term>
<term>Markup language</term>
<term>More times element</term>
<term>Prototyping</term>
<term>Prototyping environment</term>
<term>Ramalho</term>
<term>Relational structure</term>
<term>Same document</term>
<term>Same text</term>
<term>Sgml</term>
<term>Software</term>
<term>Software specification</term>
<term>Specification</term>
<term>Specification language</term>
<term>State space</term>
<term>Theoretical computer science</term>
<term>Visible structure</term>
</keywords>
</textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: According to recent research, nearly 95% of a corporate's information is stored in documents. Further studies indicate that companies spend between 6% and 10% of their gross revenues in printing and distributing documents in several ways: web and cdrom publishing, database storage and retrieval, and printing. In this context documents exist in different formats, from plain text files to internal database or text processor formats. It is clear that document reusability and low-cost maintenance are two important issues in the near future. The majority of available document processors is purpose-oriented, reducing the necessary flexibility and reusability of documents. The problem of adapting the same text to different purposes gives rise to waste of time. For example you may want to have the same document as an article, as a set of slides, or as a poster; or you can have a dictionary document producing a book and a list of words for a spell checker. This conversion could be done automatically from the first version of the document if it complies with some standard requirements. The key idea will be to keep a complete separation between syntax and semantics. In this way, we produce an abstract description separating conceptual issues of document structure from those concerned with document use. This note proposes a few guidelines to build a system to solve the above problem. Such a system should be an algebraic based environment in order to provide facilities for • • definition of document types • • specification of functions over document types • • definition and handling of documents as algebraic terms. Our approach (rooted in the tradition of constructive algebraic specification), allows for a homogeneous environment to deal with operations such as merging documents, converting formats, translating documents, extracting different kinds of information (to setup information repositories, data bases, or semantic networks) or portions of documents (as it happens, for instance, in literate programming), and some other actions, not so traditional, like mail reply, or memo production. We intend to use Camila(a specification language and prototyping environment developed at Universidade do Minho, by the Computer Science group) to develop the above-mentioned system.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Portugal</li>
</country>
</list>
<tree>
<country name="Portugal">
<noRegion>
<name sortKey="Ramalho, Josecarlos" sort="Ramalho, Josecarlos" uniqKey="Ramalho J" first="Josécarlos" last="Ramalho">Josécarlos Ramalho</name>
</noRegion>
<name sortKey="Almeida, Josejoao" sort="Almeida, Josejoao" uniqKey="Almeida J" first="Joséjoão" last="Almeida">Joséjoão Almeida</name>
<name sortKey="Henriques, Pedro" sort="Henriques, Pedro" uniqKey="Henriques P" first="Pedro" last="Henriques">Pedro Henriques</name>
<name sortKey="Ramalho, Josecarlos" sort="Ramalho, Josecarlos" uniqKey="Ramalho J" first="Josécarlos" last="Ramalho">Josécarlos Ramalho</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Informatique/explor/SgmlV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 002194 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 002194 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Informatique
   |area=    SgmlV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:EDC5EE153D71267E291B774E21700D1136F68AA5
   |texte=   Algebraic specification of documents
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jul 1 14:26:08 2019. Site generation: Wed Apr 28 21:40:44 2021